|
28 | 28 | use Symfony\AI\Platform\Bridge\Albert\ModelCatalog as AlbertModelCatalog; |
29 | 29 | use Symfony\AI\Platform\Bridge\Anthropic\Contract\AnthropicContract; |
30 | 30 | use Symfony\AI\Platform\Bridge\Anthropic\ModelCatalog as AnthropicModelCatalog; |
31 | | -use Symfony\AI\Platform\Bridge\Anthropic\TokenOutputProcessor as AnthropicTokenOutputProcessor; |
| 31 | +use Symfony\AI\Platform\Bridge\Anthropic\TokenUsageExtractor as AnthropicTokenOutputProcessor; |
32 | 32 | use Symfony\AI\Platform\Bridge\Azure\OpenAi\ModelCatalog as AzureOpenAiModelCatalog; |
33 | 33 | use Symfony\AI\Platform\Bridge\Cartesia\ModelCatalog as CartesiaModelCatalog; |
34 | 34 | use Symfony\AI\Platform\Bridge\Cerebras\ModelCatalog as CerebrasModelCatalog; |
|
37 | 37 | use Symfony\AI\Platform\Bridge\DockerModelRunner\ModelCatalog as DockerModelRunnerModelCatalog; |
38 | 38 | use Symfony\AI\Platform\Bridge\ElevenLabs\ModelCatalog as ElevenLabsModelCatalog; |
39 | 39 | use Symfony\AI\Platform\Bridge\Gemini\Contract\GeminiContract; |
| 40 | +use Symfony\AI\Platform\Bridge\Gemini\Gemini\TokenUsageExtractor as GeminiTokenOutputProcessor; |
40 | 41 | use Symfony\AI\Platform\Bridge\Gemini\ModelCatalog as GeminiModelCatalog; |
41 | | -use Symfony\AI\Platform\Bridge\Gemini\TokenOutputProcessor as GeminiTokenOutputProcessor; |
42 | 42 | use Symfony\AI\Platform\Bridge\HuggingFace\Contract\HuggingFaceContract; |
43 | 43 | use Symfony\AI\Platform\Bridge\HuggingFace\ModelCatalog as HuggingFaceModelCatalog; |
44 | 44 | use Symfony\AI\Platform\Bridge\LmStudio\ModelCatalog as LmStudioModelCatalog; |
45 | 45 | use Symfony\AI\Platform\Bridge\Meta\ModelCatalog as MetaModelCatalog; |
| 46 | +use Symfony\AI\Platform\Bridge\Mistral\Llm\TokenUsageExtractor as MistralTokenOutputProcessor; |
46 | 47 | use Symfony\AI\Platform\Bridge\Mistral\ModelCatalog as MistralModelCatalog; |
47 | | -use Symfony\AI\Platform\Bridge\Mistral\TokenOutputProcessor as MistralTokenOutputProcessor; |
48 | 48 | use Symfony\AI\Platform\Bridge\Ollama\Contract\OllamaContract; |
49 | 49 | use Symfony\AI\Platform\Bridge\Ollama\ModelCatalog as OllamaModelCatalog; |
50 | 50 | use Symfony\AI\Platform\Bridge\OpenAi\Contract\OpenAiContract; |
| 51 | +use Symfony\AI\Platform\Bridge\OpenAi\Gpt\TokenUsageExtractor as OpenAiTokenOutputProcessor; |
51 | 52 | use Symfony\AI\Platform\Bridge\OpenAi\ModelCatalog as OpenAiModelCatalog; |
52 | | -use Symfony\AI\Platform\Bridge\OpenAi\TokenOutputProcessor as OpenAiTokenOutputProcessor; |
53 | 53 | use Symfony\AI\Platform\Bridge\OpenRouter\ModelCatalog as OpenRouterModelCatalog; |
54 | 54 | use Symfony\AI\Platform\Bridge\Perplexity\Contract\PerplexityContract; |
55 | 55 | use Symfony\AI\Platform\Bridge\Perplexity\ModelCatalog as PerplexityModelCatalog; |
56 | 56 | use Symfony\AI\Platform\Bridge\Perplexity\SearchResultProcessor as PerplexitySearchResultProcessor; |
57 | | -use Symfony\AI\Platform\Bridge\Perplexity\TokenOutputProcessor as PerplexityTokenOutputProcessor; |
| 57 | +use Symfony\AI\Platform\Bridge\Perplexity\TokenUsageExtractor as PerplexityTokenOutputProcessor; |
58 | 58 | use Symfony\AI\Platform\Bridge\Replicate\ModelCatalog as ReplicateModelCatalog; |
59 | 59 | use Symfony\AI\Platform\Bridge\Scaleway\ModelCatalog as ScalewayModelCatalog; |
60 | 60 | use Symfony\AI\Platform\Bridge\VertexAi\Contract\GeminiContract as VertexAiGeminiContract; |
| 61 | +use Symfony\AI\Platform\Bridge\VertexAi\Gemini\TokenOutputProcessor as VertexAiTokenOutputProcessor; |
61 | 62 | use Symfony\AI\Platform\Bridge\VertexAi\ModelCatalog as VertexAiModelCatalog; |
62 | | -use Symfony\AI\Platform\Bridge\VertexAi\TokenOutputProcessor as VertexAiTokenOutputProcessor; |
63 | 63 | use Symfony\AI\Platform\Bridge\Voyage\ModelCatalog as VoyageModelCatalog; |
64 | 64 | use Symfony\AI\Platform\Contract; |
65 | 65 | use Symfony\AI\Platform\Contract\JsonSchema\DescriptionParser; |
|
0 commit comments